package com.ssy.lingxi.enhance.model.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 生产通知单收发货明细商品 - BO
 * @author fhj
 * @date 2020/11/04
 * @version 2.0.0
 */
@Data
public class PNOReceiveDeliverDetailProductBO {

    @ApiModelProperty(value = "生产通知单明细ID")
    private Long produceNoticeOrderDetailId;

    @ApiModelProperty(value = "订单ID")
    private Long orderId;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "订单详情ID")
    private Long orderDetailId;

    @ApiModelProperty(value = "商品ID")
    private Long productId;

    @ApiModelProperty(value = "商品名称")
    private String productName;

    @ApiModelProperty(value = "品类")
    private String category;

    @ApiModelProperty(value = "品牌")
    private String brand;

    @ApiModelProperty(value = "单位")
    private String unit;

    @ApiModelProperty(value = "加工数量")
    private Double processNum;

    @ApiModelProperty(value = "是否含税")
    private Integer isHasTax;

    @ApiModelProperty(value = "税率")
    private Double taxRate;

    @ApiModelProperty(value = "加工单价")
    private Double processPrice;

    @ApiModelProperty(value = "发货数量")
    private Double deliverNum;

    @ApiModelProperty(value = "入库数量")
    private Double storageNum;

    @ApiModelProperty(value = "差异数量")
    private Double differenceNum;

    @ApiModelProperty(value = "创建时间")
    private Long createTime = System.currentTimeMillis();
}
